Big Huge Thesaurus

Armillariella mellea

noun